package com.appstore.service;

import com.appstore.domain.entity.App;
import com.appstore.domain.vo.AppDetailVO;

import java.util.List;

public interface AppService {
    List<App> getAppList();

    List<App> getAppByConditions(App app);

    AppDetailVO getAppDetail(Long id);

    App getAppById(Long appId);

    Integer addApp(App app);

    App getAppByBundleName(String originalFilename);

    List<App> getEssentialForNewDevices();

    int updateById(App app);
}
